from fastapi import FastAPI

from routers.goodRouter.checkhead import check_head_router
from routers.goodRouter.goodclass import good_class_router
from routers.goodRouter.goodinfo import good_info_router
from routers.goodRouter.goodinv import good_inv_router
from routers.goodRouter.movhead import mov_head_router
from routers.goodRouter.mrkhead import mrk_head_router
from routers.goodRouter.mrkhead2 import mrk_head2_router
from routers.goodRouter.ordhead import ord_head_router
from routers.goodRouter.rechead import rec_head_router
from routers.goodRouter.rethead import ret_head_router
from routers.goodRouter.takeinhead import take_in_head_router
from routers.goodRouter.takeouthead import take_out_head_router


def register_good_routers(app: FastAPI):
    app.include_router(check_head_router)
    app.include_router(good_class_router)
    app.include_router(good_info_router)
    app.include_router(good_inv_router)
    app.include_router(mov_head_router)
    app.include_router(mrk_head_router)
    app.include_router(mrk_head2_router)
    app.include_router(ord_head_router)
    app.include_router(rec_head_router)
    app.include_router(ret_head_router)
    app.include_router(take_in_head_router)
    app.include_router(take_out_head_router)
